﻿using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.ComponentModel.DataAnnotations;
using System;

namespace TheBullysStore.Models.ModuloAdministracion.Seguro
{
    public class SeguroBean

    {
        [Display(Name = "Descripcion")]
        [Required(ErrorMessage = "Debe ingresar nombre del seguro")]
        [RegularExpression("^[a-zA-Z áéíóúAÉÍÓÚÑñ]+$", ErrorMessage = "El seguro ingresado no es válido")]
        public string Descripcion { get; set; }

        [Display(Name = "Costo")]
        [Required(ErrorMessage = "Debe ingresar costo del seguro")]
        [RegularExpression("^[a-zA-Z áéíóúAÉÍÓÚÑñ]+$", ErrorMessage = "El seguro ingresado no es válido")]
        public double Costo { get; set; }

        [Display(Name = "Estado")]
        [Required(ErrorMessage = "Debe ingresar un Estado")]
        [RegularExpression("^[a-zA-Z áéíóúAÉÍÓÚÑñ]+$", ErrorMessage = "El estado ingresado no es válido")]
        public int Estado { get; set; }

        [Display(Name = "Nombre")]
        [Required(ErrorMessage = "Debe ingresar nombre del seguro")]
        [RegularExpression("^[a-zA-Z áéíóúAÉÍÓÚÑñ]+$", ErrorMessage = "La nombre ingresada no es válida")]
        public string Nombre { get; set; }

        public string Conexion { get; set; }

        public int IdSeguro { get; set; }
    }
}